torpedo carrier - English Synonyms Dictionary